[c++] 这个哪里错帮忙看一下

来源:百度知道 编辑:UC知道 时间:2024/06/15 11:44:11
#include <iostream>
#include <fstream>
#include <string>
#define MAX 1000;
using namespace std;

class fileread
{
int read(const char* adress);
};

int main()
{
char adress[100];
cin>>adress;
fileread::read((const char*)adress);

return 0;

}

int fileread::read(const char* adress)
{
ifstream in(adress);
for(string str;getline(in,str);)
cout<<str<<"\n";
return 0;

}

刚学的,大家看看哪里错哦

#include <iostream>
#include <fstream>
#include <string>
#define MAX 1000;
using namespace std;

class fileread
{
public: //必须是公有函数
int read(const char* adress);
};

int main()
{
char adress[100];
fileread tmp_fileread ; //通过类的一个对象调用函数
cin>>adress;
tmp_fileread.read((const char*)adress);

return 0;

}

int fileread::read(const char* adress)
{
ifstream in(adress);
for(string str;getline(in,str);)
cout<<str<<"\n";
return 0;
}

#include <fstream>
#include <string>
#define MAX 1000、、、、、、、这里不要分号可以用const int MAX = 1000; 定义常量(这个要分号)
using namespace std;

class fileread
{public:、、、、、、未指定时默认为private,建议先看看类
int read(const char* adress);
};

int main()
{
char adress[100];
cin&